Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F2 USA F3 USA F4 Canada F2 USA F6 USA F7 USA F8 USA F9 Germany F6 Hungary F2 Poland F2 Poland F3 USA F14 USA F28 USA F1 Spain F24 Spain F25 Spain F26 India F7 Poland F2 Poland F3 France F4 Japan F4 USA F14 Iran F5 Iran F6 Egypt F5 Italy F7 Poland F1 Poland F2 Italy F21 Russia F4 France F13 Spain F32 Germany F19 Belarus F1 Belarus F2 Great Britain F16 Great Britain F1 Great Britain F2 Korea F1 Korea F2 Korea F3 Italy F20 Poland F4 Poland F5 Poland F6 USA F5 Poland F5 Poland F6 Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City USTA Tallahassee Tennis Challenger - Tallahassee 2007 West Side Tennis Club Clay Court Challenger - Forest Hills JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville New Delhi Challenger II - New Delhi Nielsen USTA Pro Tennis Championship - Winnetka Porsche Open - Poznan s'Tennis Masters Challenger - Graz Levene Gouldin & Thompson Tennis Challenger - Binghamton Waco Tennis Challenger - Waco Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava Carson Challenger Wroclaw Challenger Dallas Challenger Bangkok Challenger Korat Challenger Baton Rouge Challenger Rhodes Challenger Nottingham Challenger Winnetka Challenger Poznan Challenger Tulsa Challenger Aachen Challenger Champaign Challenger Helsinki Challenger Singapore Challenger Reunion Island Challenger Le Gosier Challenger Busan Challenger Manchester Challenger Recanati Challenger Astana Challenger Genova Challenger Toyota Challenger Andria Challenger Koblenz Challenger Rennes Challenger Dallas Challenger Budapest Challenger Wroclaw Challenger Leon Challenger Ortisei Challenger Yokohama Challenger Italy F19 India F8 Hungary F5 Georgia F1 Georgia F2 USA F29 Spain F4 Spain F7 Poland F2 Poland F3 USA F12 Tunisia F6 Germany F2 France F5 Poland F5 Canada F1 USA F6 Budapest Challenger M25 Nussloch IPP Open - Helsinki XL Bermuda Open - Bermuda Music City Challenger - Nashville AT&T Challenger of Dallas - Dallas Baton Rouge Pro Tennis Classic - Baton Rouge Unicredit Czech Open - Prostejov Heilbronn Challenger Ramat Hasharon Challenger Bytom Challenger Vancouver Challenger The Commercia Challenger - Aptos Bordeaux Challenger Aptos Challenger Binghamton Challenger Idea Prokom Open - Sopot Idea Prokom Open - Sopot Eckental Challenger Ortisei Challenger Aachen Challenger Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis International Tennis Championships - Delray Beach RCA Championships - Indianapolis Idea Prokom Open - Sopot Open de Moselle - Metz Kremlin Cup - Moscow Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Bratislava Challenger Estoril Open - Estoril Orange Prokom Open - Sopot Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Chennai Open - Chennai The Hypo Group Tennis International 2008 - Poertschach Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Chennai Open - Chennai Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Chennai Open - Chennai SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Open de Nice Cote dAzur - Nice AEGON Championships - London Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Dallas Challenger St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai Napoli Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Brasov Challenger Rakuten Japan Open - Tokyo Valencia Open - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Eckental Challenger Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Ortisei Challenger Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Ecuador Open - Quito Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Kazan Challenger St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Ecuador Open - Quito Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Pekao Open - Szczecin Dubai Duty Free Tennis Championships - Dubai Dallas Challenger Rimouski Challenger Gimcheon Challenger Busan Challenger Oberstaufen Challenger USTA Challenger - Champaign Taipei City Challenger Bangkok Challenger Surbiton Challenger Ilkley Challenger Ortisei Challenger KGHM Polish Indoors - Wroclaw Erste Bank Open - Vienna Memorial Kolyaskin - Donetsk Fifth-Third Bank Tennis Championships - Lexington Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno XL Challenger de Tenis Copa Sevilla - Seville 2003 Freeman Men's Challenger - Joplin KGHM Polish Indoors - Wroclaw 2003 USTA Challenger of Calabasas - Calabasas KGHM Polish Indoors - Wroclaw Colorado Classic - Denver University of Tennessee USTA Men's Challenger - Knoxville Pekao Open 2003 - Szczecin Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad USTA Challenger of Tiburon - Tiburon The Wright Financial Group, Inc. Challenger - Champaign USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin 2004 USTA Challenger of Calabasas - Calabasas West Side Tennis Club Clay Court Challenger - Forest Hills Sarajevo Open - Sarajevo USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Atlantic City Open - Atlantic City 2004 Colorado Tennis Classic - Denver Porsche Open - Poznan GHI Bronx Classic - Bronx Kyiv Open - Kiev Rhein-Main Challenger 2004 - Aschaffenburg Smith Barney Men's Challenger - Covington Austin Challenger - Austin Lambertz Open - Aachen 2004 Keys Gate Challenger - Homestead Tatra Banka Open - Bratislava Fifth Third Bank Tennis Classic - Lexington Cepu Open - San Marino Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign IPP Open - Helsinki Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island College Station Challenger - College Station La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Architect Open - Budapest Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia The West Side Tennis Club Grass Court Challenger - Forest Hills Stella Artois Clay Court Championships - Budaors USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Porsche Open - Poznan Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton LXV Concurso Internacional Vigo - Vigo Antonio Savoldi-Marco Co. - Manerbio Olimp Kyiv Open - Kiev Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas KGHM Emax Polish Indoors - Wroclaw USTA Freeman Men's Challenger - Joplin Internationaux du Doubs - Besancon The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia 2006 North Shore Pro Tennis Championship - Winnetka Porsche Open - Poznan Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Challenger Brasov - Brasov WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock Pekao Open - Szczecin USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville Challenger Britania Zavaleta - Puebla Wailea Men's Challenger - Maui Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa LTA Wrexham Challenger - Wrexham AT&T Challenger of Dallas - Dallas KGHM Dialog Polish Indoors - Wroclaw Freeman Men's $50,000 Challenger - Joplin Challenger DCN de Cherbourg - Cherbourg 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples ECU Prague Open - Prague The 'Fitz' Casino Challenger - Tunica Countrywide Classic USTA Challenger - Carson Baden Open - Karlsruhe Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Polska Energia Open - Bytom The Comercia Challenger - Aptos Porsche Open - Poznan Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton LXVII Concursu Internacional de Vigo - Vigo Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Open D'Orleans - Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Flea Market Cup - Busan Challenger Tunisie - Tunis IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Sail Open - New Delhi Trofeo Cassa di Risparmio di Alessandria - Alessandria Fifth Third Bank Tennis Championships - Lexington Semgroup Challenger - Tulsa 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Besancon Challenger Ostrava Challenger Tashkent Challenger Cremona Challenger Nottingham Challenger Bratislava Challenger Helsinki Challenger St. Brieuc Challenger Johannesburg Challenger Leon Challenger Heilbronn Challenger Sopot Challenger Granby Challenger Poznan Challenger Binghamton Challenger Kazan Challenger Szczecin Challenger Bergamo Challenger Tulsa Challenger Mons Challenger Belgrade Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Kazan Challenger Dallas Challenger Guadalajara Challenger Sarajevo Challenger Tallahassee Challenger Leon Challenger Kyoto Challenger Nottingham-2 Challenger Yokohama Challenger Marburg Challenger Braunschweig Challenger Toyota Challenger Poznan Challenger Vancouver Challenger Istanbul Challenger Szczecin Challenger Mons Challenger Dallas Challenger Rennes Challenger Seoul Challenger Helsinki Challenger Bergamo Challenger Quimper Challenger Rimouski Challenger Kyoto Challenger Sarajevo Challenger Rimouski Challenger Mexico City Challenger Guadalajara Challenger Johannesburg Challenger Rio Quente Challenger St. Brieuc Challenger Nottingham Challenger St. Brieuc Challenger Nottingham-2 Challenger Monza Challenger St. Remy Challenger Baton Rouge Challenger Kaoshuing Challenger Tiburon Challenger Leon Challenger Sacramento Challenger Morelos Challenger Charlottesville Challenger Tallahassee Challenger Guadalajara Challenger Leon Challenger Ortisei Challenger Knoxville Challenger Nottingham Challenger Nottingham-2 Challenger Prague Challenger Manta Challenger Champaign Challenger Geneva Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Glasgow Challenger Wroclaw Challenger Taipei City Challenger Irving Challenger Kazan Challenger Raanana Challenger Ilkley Challenger Tennis Masters Series - Cincinnati Recanati Challenger Bratislava Challenger Helsinki Challenger Bergamo Challenger Kyoto Challenger Sarasota Challenger Guadalajara Challenger Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Manchester Challenger Brest Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Bratislava Challenger Sony Ericsson Open - Miami Ortisei Challenger Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Leon Challenger Gwangju Challenger Monte-Carlo Rolex Masters - Monte-Carlo Winnetka Challenger Szczecin Challenger Heilbronn Challenger Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Quimper Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Mons Challenger Budapest Challenger Kyoto Challenger Bergamo Challenger Aptos Challenger Drummondville Challenger Irving Challenger Koblenz Challenger Heilbronn Challenger Bordeaux Challenger Traralgon Challenger Noumea Challenger Pekao Open 2001 - Szczecin Compaq Cup 2001 - Zabrze Liberec Challenger Cairo Challenger 2002 - Cairo Aix En Provence Challenger The USTA Challenger at West End Racquet - Torrance KGHM Polish Indoors - Wroclaw Eckental Challenger Bauer Watertechnology Cup - Eckental U.S. Open - New York Mercedes-Benz Cup - Los Angeles Miller Lite Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Arizona Men's Tennis Championships - Scottsdale Sydney International - Sydney Regions Morgan Keegan Championships - Memphis RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Claro Open Colombia - Bogota Open Sud de France - Montpellier AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport U.S. Open - New York Erste Bank Open - Vienna Valencia Open - Valencia Memphis Open - Memphis Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Campbells Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach RCA Championships - Indianapolis U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne If Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York ASB Classic - Auckland Open Seat Godo 2007 - Barcelona Australian Open - Melbourne RCA Championships - Indianapolis Monterrey Challenger Sopot Challenger Open de Moselle - Metz Stockholm Open - Stockholm BCR Open Romania - Bucharest Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors - Basel AEGON International - Eastbourne Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Miami Rogers Masters - Toronto Countrywide Classic - Los Angeles Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Miami Open - Miami Western & Southern Open - Cincinnati Claro Open Colombia - Bogota Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Chengdu Open - Chengdu Apia International - Sydney U.S. Open - New York Sony Ericsson Open - Miami Sony Ericsson Open - Miami Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group II, 2R, POL-ZIM 4-1 Davis Cup, World Group, 1R, POL-ARG 2-3